using System;
using System.Collections;

namespace VCDepend.Engine
{
	public class Project
	{
		public readonly string Id;
		public readonly string Name;
		public readonly string Path;
		public readonly string OutputName;

		private ArrayList m_linkDependencies;

		public Project(string id, string name, string path, string outputName)
		{
			Id = id;
			Name = name;
			Path = path;
			OutputName = outputName;

			m_linkDependencies = new ArrayList();
		}

		public ICollection LinkDependencies
		{
			get
			{
				return m_linkDependencies;
			}
		}

		public void AddLinkDependency(string libFilename)
		{
			m_linkDependencies.Add(libFilename);
		}
	}
}
